home *** CD-ROM | disk | FTP | other *** search
/ 500 MB Nyheder Direkte fra Internet 6 / 500 MB nyheder direkte fra internet CD 6.iso / start / zipped / dos / novell / pnwtid.exe / 21233.TXT < prev    next >
Text File  |  1994-06-21  |  7KB  |  155 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              NetBIOS and PERSONAL NetWare
  5. DOCUMENT ID:        TID021233
  6. DOCUMENT REVISION:  A
  7. DATE:               09JUN94
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Issue
  10. README FOR:         NA
  11.  
  12. NOVELL PRODUCT and VERSION:
  13. PERSONAL NetWare 1.0
  14.  
  15. ABSTRACT:
  16.  
  17. This document explains what NetBIOS is and how to load it with
  18. PERSONAL NetWare 1.0. It does not cover programming and
  19. development issues with NetBIOS.  This document is to expand on
  20. any other documentation provided by Novell, Inc. rather than
  21. replace it.
  22.  
  23. ------------------------------------------------------------------
  24. DISCLAIMER
  25. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO
  26. NOVELL.  NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY
  27. THIS INFORMATION.  HOWEVER, THE INFORMATION PROVIDED IN THIS
  28. DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL MAKES NO EXPLICIT
  29. OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  30. ------------------------------------------------------------------
  31.  
  32. ISSUE
  33.  
  34. NETBIOS DESCRIBED
  35.  
  36. By itself, PERSONAL NetWare does not make use of NetBIOS. 
  37. PERSONAL NetWare does, however, provide the NetBIOS driver if you
  38. need it.
  39.  
  40. NetBIOS stands for Network Basic Input/Output System.  It is a
  41. standard developed for the IBM PC Network program.  Its purpose
  42. is to provide a generic set of Application Programming Interface
  43. (API) calls that an application developer can use to make two
  44. machines communicate together as peers.
  45.  
  46. The only time that NetBIOS is needed is when you are running an
  47. application or driver that specifically calls the APIs NetBIOS
  48. provides.  IBM's NetBIOS used to be very popular as a generic
  49. means of creating network aware applications, so there may still
  50. be applications available that make use of this API.  To
  51. determine if your application needs NetBIOS, you should contact
  52. the application developer.
  53.  
  54. The original NetBIOS has several limitations.  Primarily, it does
  55. not provide a facility for inter-networking, or passing NetBIOS
  56. packets across multiple networks.  It will only work on a single
  57. local network.  In other words, IBM's NetBIOS packets cannot
  58. cross a Novell router or similar device.
  59.  
  60. To provide users with the flexibility required, Novell developed
  61. a compatible NetBIOS.  As far as the application is concerned, it
  62. is the same NetBIOS provided by IBM.  It provides the same APIs
  63. as IBM's NetBIOS, and a few more.
  64.  
  65. Novell's implementation of NetBIOS was designed to run on the
  66. IPX/SPX protocol.  IBM's NetBIOS ran on their own protocol.  When
  67. Novell designed this implementation of NetBIOS, the ability to
  68. traverse inter-network routers was included.  Also, where the
  69. original NetBIOS' default configuration allows one workstation to
  70. have up to 6 sessions in use simultaneously, Novell's default
  71. configuration will allow 32 sessions (that limit can be increased
  72. by using the NetBIOS RESET command).
  73.  
  74. Because Novell's implementation of NetBIOS is designed to run on
  75. IPX\SPX, and other vendors' versions run on other protocols, all
  76. nodes wishing to communicate together through NetBIOS must run
  77. the same vendors NetBIOS.  That is to say, if one machine is
  78. running IBM's NetBIOS and another machine is running Novell's
  79. NetBIOS, the application running on the one machine will not
  80. communicate or see the other machine.
  81.  
  82. For most implementations, the Novell NetBIOS default
  83. configuration is sufficient.  However, many configuration options
  84. are available through the NET.CFG file.  In that file, you can
  85. configure the short and long machine type, timeouts, delays,
  86. names, buffers, and so forth.  For details on what parameters can
  87. be configured in the NET.CFG, see your PERSONAL NetWare
  88. documentation, Appendix C; or, for Novell DOS 7 users, see the
  89. DOSBOOK online documentation on NET.CFG.
  90.  
  91.  
  92. LOADING NETBIOS
  93.  
  94. Loading NetBIOS is very simple.  It rides on top of IPX/SPX, so
  95. you simply load the NETBIOS.EXE program anytime after the
  96. IPXODI.COM driver has been loaded.  NetBIOS comes in all of
  97. Novell's client kits as well as PERSONAL NetWare and Novell DOS
  98. 7.  The latest version can be found in DOSUPx.EXE (where x is
  99. replaced with the latest version number).  DOSUPx.EXE is
  100. available on the technical support area of Novell's on-line
  101. services (such as NOVFILES on CompuServe, the World-Wide Web
  102. server www.novell.com, the Gopher server gopher.novell.com, and
  103. through Email from Novell Technical Support).
  104.  
  105. An example of loading NETBIOS.EXE in your STARTNET.BAT may look
  106. like this:
  107.  
  108.      LSL
  109.      NE2000
  110.      IPXODI
  111.      NETBIOS
  112.      SERVER
  113.      VLM
  114.  
  115. After the NetBIOS driver is loaded into memory, it sits parallel
  116. to SERVER.EXE and the VLMs, and above IPXODI.  The following
  117. diagram shows this relationship.
  118.  
  119.      SERVER.EXE     The VLMs  NETBIOS.EXE
  120.      |    |         |    
  121.      +-------------------------+------------------------+
  122.                          |
  123.                     IPXODI.COM
  124.                          |
  125.                     LSL.COM
  126.                          |
  127.                     MLID (for example, NE2000.C0M)
  128.                          |
  129.                     Network Interface Card (hardware)
  130. MEMORY USAGE
  131.  
  132. NETBIOS.EXE takes about 24,402 KB of available contiguous memory
  133. to begin loading.  After it is loaded, in its default
  134. configuration it takes about 30,816 KB of memory.  Modifying
  135. various configuration parameters in the NET.CFG can increase or
  136. decrease the size of NETBIOS.EXE in memory.  To get it to load in
  137. upper memory, you will have to have a large enough available
  138. contiguous upper memory block to satisfy the load requirements of
  139. the program (that is, the size of the program on disk, or the
  140. ultimate size of the program in memory, whichever is greater). 
  141. NETBIOS.EXE was developed before the availability of DPMS.EXE,
  142. and has not yet been modified to make use of these protected mode
  143. services, so all of it will have to go into the first 1Mb of RAM.
  144.  
  145. Because NetBIOS can take a considerable amount of memory, we
  146. strongly recommend that it not be loaded unless you are sure you
  147. need it, or are sure that one of your applications requires it.
  148.  
  149. ----------------------------------------------------------------
  150. Any trademarks referenced in this document are the property of
  151. their respective owners.  Consult your product manuals for
  152. complete trademark information.
  153. ----------------------------------------------------------------
  154.  
  155.